import request from '@/utils/request'
// 后期优化开发环境和生产环境使用
const encryption = '/encryption'

/**
 * 获取管理员列表
 */
export function getAdminUserList(params) {
  return request({ url: `/api/user${encryption}/v1/list`, method: 'post', data: params})
}
/**
 * 重置GooglePin
 */
export function restGooglePin(params) {
  return request({ url: `/api/user${encryption}/v1/reset-google-code`, method: 'post', data: params})
}
/**
 * 修改管理员状态
 */
export function updateState(params) {
  return request({ url: `/api/user${encryption}/v1/switch`, method: 'post', data: params})
}
/**
 * 修改管理员信息
 */
export function updateAdminInfo(params) {
  return request({ url: `/api/user${encryption}/v1/update`, method: 'post', data: params})
}
/**
 * 新增管理员信息
 */
export function addAdminInfo(params) {
  return request({ url: `/api/user${encryption}/v1/save`, method: 'post', data: params})
}
/**
 * 删除管理员
 */
export function deleteAdminUser(params) {
  return request({ url: `/api/user${encryption}/v1/delete`, method: 'post', data: params})
}
/**
 * 重置密码
 */
export function restPassWord(params) {
  return request({ url: `/api/user${encryption}/v1/reset-password`, method: 'post', data: params})
}
/**
 * 角色列表
 */
export function getRoleList(params) {
  return request({ url: `/api/role${encryption}/v1/list`, method: 'post', data: params})
}